import Vue from 'vue'
export default {
  install () {
    Vue.directive('fofo', {
      inserted (el) {
        f(el)
      },
      update (el) {
        f(el)
      }
    })
  }
}
// 如果el就是input和axer就只接聚焦
// 如果不是找到他们的后代
function f (el) {
  if (el.nodeName === 'INPUT' || el.nodeName === 'TEXTAREA') {
    el.focus()
  } else {
    const ipt = el.querySelector('input')
    const tet = el.querySelector('textarea')
    if (ipt && ipt.nodeName === 'INPUT') {
      ipt.focus()
    }
    if (tet && tet.nodeName === 'TEXTAREA') {
      tet.focus()
    }
  }
  // console.log(el, 88888)
}
